Sherry Meaning

There are 1 meaning(s) for word Sherry

Meaning 1 : dry to sweet amber wine from the Jerez region of southern Spain or similar wines produced elsewhere; usually drunk as an aperitif