Skip to main content

stoneweed

Advertisement
English stoneweed meaning in English  •  stoneweed का अर्थ अंग्रेजी में
Noun
  • Any plant of the genus Lithospermum, herbs having a fruit composed of four stony nutlets.