Meaning of “demister” in the English Dictionary

English