Meaning of mentha rotundifolia

Definition of mentha rotundifolia

(noun) mint with apple-scented stems of southern and western Europe; naturalized in United States

Other information on mentha rotundifolia

WIKIPEDIA results for mentha rotundifolia
Amazon results for mentha rotundifolia