Search Result for mentha spicata
mentha
Not Found
spicata
English definition for mentha spicata
1. n. common garden herb having clusters of small purplish flowers and yielding an oil used as a flavoring
Sponored Video