palm butter

English

Noun

palm butter (uncountable)

  1. Palm oil.

Alternative forms

Anagrams