palm sugar

English

Noun

palm sugar (countable and uncountable, plural palm sugars)

  1. Sugar made from the sap of various species of palm tree, family Arecaceae.

Translations

See also

Further reading

Anagrams