SOAP PLANT


Meaning of SOAP PLANT in English

noun Date: 1844 a plant having a part (as a root or fruit) that may be used in place of soap

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.