What does almíbar mean?

almíbar - Spanish to English

syrup