Definitions of castile soap:

  • noun:   a good hard soap made from olive oil and sodium hydroxide