a strong or unpleasant smell - Espagnol Anglais Dictionnaire