green soap


Meanings

  • a soft (or liquid) soap made from vegetable oils; used in certain skin diseases

Synonyms