meaning of almíbar

almíbar - Spanish to English

syrup