meaning of soaproot

1. A perennial herb (Gypsophila Struthium) the root of which is used in Spain as a substitute for soap.


Related Words

soaproot |

Developed & Maintained By Taraprasad.com

Treasure Words