meaning of calamintha nepeta glantulosa

calamintha nepeta glantulosa meaning in General Dictionary

low-growing strongly aromatic perennial herb of southern Europe to the uk; naturalized in United States