MACROSCALE Meaning of MACROSCALE in English The meteorological scale covering an area ranging from the size of a continent to the entire globe. Weather and meteorology English vocabulary. Английский словарь погоды и метеорологии . 2012