English Dictionary
Definition sangria in British English
sangria noun
[uncountable] noun
/sæŋˈɡriːə/
Synonyms and related words
