Definition, synonyms and related words
A sticky Italian liqueur made from unripe green walnuts steeped in spirit.