almendra

/ahl-MEHN-drahs/
[Spanish] plural almendras

A caramel almond nougat flavoured with honey. More commonly means almonds.

Countries