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.      Английский словарь погоды и метеорологии .