What is the meaning of sangria in English?

Learn vocabulary with pictures as well as definitions of sangria in English

Learn in

See more

n. sangria

Definition of sangria in English

Alcoholic beverage of Spanish origin, comprised of a mixture of red wine, fruit, sugar, lemonade, and sometimes liquor.