Skip to main content

lopseed

English lopseed meaning in English  •  lopseed का अर्थ अंग्रेजी में
Noun
  • A perennial herb (Phryma Leptostachya), having slender seedlike fruits.
Advertisement