Meaning of mentha

Definition of mentha

(noun) mint plants

Other information on mentha

WIKIPEDIA results for mentha
Amazon results for mentha