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