meaning of calamintha nepeta

calamintha nepeta meaning in General Dictionary

low-growing highly fragrant perennial herb of southern European countries to Great Britain; naturalized in united states of america