Definition of “demister” - English Dictionary

English