Skip to main content

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.
Advertisement