Home›Dictionary›demucifydemucifyverbNo English definition recorded for this entry.L229033 on Wikidata ↗WiktionaryverbTo remove the mucus from