NIMBUS Meaning of NIMBUS in English n. (pl. nimbi or nimbuses) 1. a a bright cloud or halo investing a deity or person or thing. b the halo of a saint etc. 2 Meteorol. a rain-cloud. Derivatives: nimbused adj. Etymology: L, cloud, aureole Oxford English vocab. Оксфордский английский словарь. 2012