SOAPROOT MEANING IN ENGLISH

• Soaproot Definition & Synonyms

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


RECENT SEARCHES