Tureng English Turkish Dictionary : More than 20,000 clear definitions in english with turkish translations.