Meaning of sherry

Definition of sherry

(noun) dry to sweet amber wine from the Jerez region of southern Spain or similar wines produced elsewhere; usually drunk as an aperitif

Other information on sherry

WIKIPEDIA results for sherry
Amazon results for sherry