Meaning of the word sangria in English

What does sangria mean in English? Explore the meaning, pronunciation, and specific usage of this word with Lingoland.

sangria

US /sɑːnˈɡriː.ə/
UK /sæŋˈɡriː.ə/
"sangria" picture

Noun

a Spanish drink of red wine mixed with lemonade, fruit, and spices

Example:
We ordered a pitcher of sangria to share.
The restaurant is known for its delicious homemade sangria.