English Dictionary
Definition nimbus in British English
nimbus noun
[countable] noun
/ˈnɪmbəs/
2
a halo
Synonyms and related words
