Polish-English dictionary »

sangria meaning in English

PolishEnglish
sangria noun

sangrianoun
Spanish wine drink with fruit, sugar and soda