grenadine

Explore definitions, synonyms, and language insights of grenadine

Definitions

Noun
thin syrup made from pomegranate juice; used in mixed drinks

More General Terms