soaproot
English
soaproot meaning in English • soaproot का अर्थ अंग्रेजी में
Noun
- A perennial herb (Gypsophila Struthium) the root of which is used in Spain as a substitute for soap.