vocab dash
Log in
Sign up
almíbar
Top 25000
Meanings
Noun
1. sugar water
2. sweet syrup, made of sugar only