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).
Are You Learning English? Here Are Our Top English Tips
Soap made from palm oil.
Early 19th century; earliest use found in Saturday Evening Post (Philadelphia).