Meaning of nepeta cataria
Definition of nepeta cataria
(noun)
hairy
aromatic
perennial
herb
having whorls of
small
white
purple-spotted
flowers in a
terminal
spike;
used
in the
past
as a
domestic
remedy;
strongly
attractive
to cats
Other information on nepeta cataria
WIKIPEDIA results for
nepeta cataria
Amazon results for
nepeta cataria
Tweet