small and strong smelling pepper - Turc Anglais Dictionnaire