castile soap

Noun
  1. A good hard soap made from olive oil and sodium hydroxide (synset 102983784)

Other Searches