small and strong smelling pepper - Spanish English Dictionary