Definition of palm soap in English:

palm soap

noun

  • Soap made from palm oil.

Origin

Early 19th century; earliest use found in Saturday Evening Post (Philadelphia).