Skip to main content

moonseed

English moonseed meaning in English  •  moonseed का अर्थ अंग्रेजी में
Noun
  • A climbing plant of the genus Menispermum; -- so called from the crescentlike form of the seeds.
Advertisement