a strong odor - Turc Anglais Dictionnaire