have a strong unpleasant smell - Français Anglais Dictionnaire