LAYER Meaning of LAYER in English An array of clouds and/or obscurations whose bases are at approximately the same level: Weather and meteorology English vocabulary. Английский словарь погоды и метеорологии . 2012