Dictionary search results

Showing 1-2 of 2 results

nimbus British & World English

A luminous cloud or a halo surrounding a supernatural being or a saint

cumulonimbus British & World English

Cloud forming a towering mass with a flat base at fairly low altitude and often a flat top, as in thunderstorms