stoneroot
English
stoneroot meaning in English • stoneroot का अर्थ अंग्रेजी में
Noun
- A North American plant (Collinsonia Canadensis) having a very hard root; horse balm. See Horse balm, under Horse>.