meaning of Almobar

Almobar meaning in Cooking Dictionary

[Spanish] light syrup.