pomegranate molasses

English

Noun

pomegranate molasses (uncountable)

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

Translations