pomegranate molasses
Noun
Meaning
pomegranate molasses (uncountable)
A syrup made from reduced pomegranate juice with a little lemon juice
Noun
pomegranate molasses (uncountable)
A syrup made from reduced pomegranate juice with a little lemon juice