See Also: Izarra(dictionary)

Izarra (iou)



Izarra noun. Also Izzara. E20.
[Basque, lit. 'star'.]
A brandy-based liqueur from the Pyrenees, flavoured with herbs.