NIMBOSTRATUS Meaning of NIMBOSTRATUS in English n. (pl. nimbostrati) Meteorol. a low dark-grey layer of cloud. Etymology: mod.L, f. NIMBUS + STRATUS Oxford English vocab. Оксфордский английский словарь. 2012