epazote

[Spanish]

Epazote Is a flavoured leaf with an aroma of savoury and lemon, or sweat, or something in between.

Synonyms in other languages

Latin names

Countries