Meaning of nepeta

Definition of nepeta

(noun) catmint

Other information on nepeta

WIKIPEDIA results for nepeta
Amazon results for nepeta