small and strong smelling pepper - Français Anglais Dictionnaire