Meaning of “demister” in the English Dictionary

british dictionary