pomegranate molasses

English

edit

Noun

edit

pomegranate molasses (uncountable)

  1. A syrup made from reduced pomegranate juice with a little lemon juice

Translations

edit