izarra

views updated

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

More From encyclopedia.com