even though i say it myself - Turc Anglais Dictionnaire