disgusting stench - Turc Anglais Dictionnaire