small and strong smelling pepper - Allemand Anglais Dictionnaire