almíbar
Top 25000
Meanings
Noun
1. sugar water
2. sweet syrup, made of sugar only