Definition, synonyms and related words
A glucose-based confectionery flavoured with peppermint, popular with climbers as a source of energy.