Definition, synonyms and related words
a brand of antiseptic cream or gel marketed in the United Kingdom and elsewhere.