palm sugar









palm sugar


noun

  1. sugar from the sap of certain palm trees.

noun

  1. sugar obtained from the sap of certain species of palm trees
49 queries 0.582