Skip to main content

lesquerella

English lesquerella meaning in English  •  lesquerella का अर्थ अंग्रेजी में
prop. n.
  • A genus of low-growing hairy herbs, comprising some of the bladderpods.
Advertisement