NIMBOSTRATUS Meaning of NIMBOSTRATUS in English [ ˌnɪmbə(ʊ)'strα:təs , -'streɪtəs ]■ noun cloud forming a thick, low grey layer, from which rain or snow often falls.OriginC19: mod. L., from nimbus + stratus . Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004