having long and large teeth - Turc Anglais Dictionnaire