Meaning of calamintha nepeta glantulosa

Definition of calamintha nepeta glantulosa

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

Other information on calamintha nepeta glantulosa

WIKIPEDIA results for calamintha nepeta glantulosa
Amazon results for calamintha nepeta glantulosa