Skip to main content

catnip

English catnip meaning in English  •  catnip का अर्थ अंग्रेजी में
Noun
  • A well-know plant of the genus Nepeta (Nepeta Cataria), somewhat like mint, having a string scent, and sometimes used in medicine. It is so called because cats have a peculiar fondness for it.
Advertisement