meaning of nepeta

1. A genus of labiate plants, including the catnip and ground ivy.
2.
catmint


Related Words

nepeta | nepeta cataria | nepeta hederaceae |

Developed & Maintained By Taraprasad.com

Treasure Words