NIMBOSTRATUS Meaning of NIMBOSTRATUS in English n. (pl. nimbostrati) Meteorol. a low dark-grey layer of cloud. [mod.L, f. NIMBUS + STRATUS] English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012