strong disagreeable smell/stench - Turc Anglais Dictionnaire