meaning of sangria

1. sweetened red wine and orange or lemon juice with soda water


Related Words

sangria |

Developed & Maintained By Taraprasad.com

Treasure Words