Definition, synonyms and related words
An antitussive consisting of an extract from the mucus of the snail Helix pomatia