pomegranate molasses

English edit

Noun edit

pomegranate molasses (uncountable)

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

Translations edit