Skip to main content

lycopus

English lycopus meaning in English  •  lycopus का अर्थ अंग्रेजी में
Noun
  • A small genus of nonaromatic herbs of the mint family.
Advertisement