Nepeta



ENGLISH MEANING
noun
1.
A genus of labiate plants, including the catnip and ground ivy.