have a nasty smell - Turc Anglais Dictionnaire