strong disagreeable smell/stench - Français Anglais Dictionnaire