Dictionary search results

Showing 1-3 of 3 results

grenadine1 British & World English

A sweet cordial made in France from pomegranates

grenadine2 British & World English

Dress fabric of loosely woven silk or silk and wool

Grenadine Islands British & World English

A chain of small islands in the Caribbean, part of the Windward Islands. They are divided administratively between St Vincent and Grenada