Meaning of calamintha nepeta

Definition of calamintha nepeta

(noun) low-growing strongly aromatic perennial herb of southern Europe to Great Britain; naturalized in United States

Other information on calamintha nepeta

WIKIPEDIA results for calamintha nepeta
Amazon results for calamintha nepeta