izarra

views updated

izarra A herb‐flavoured liqueur based on armagnac, made in the Basque region of France; similar to chartreuse.

About this article

izarra

Updated About encyclopedia.com content Print Article Share Article