Meaning of “heat haze” in the English Dictionary

English