storm cloud

Explore definitions, synonyms, and language insights of storm cloud

Definitions

Noun
a heavy dark cloud presaging rain or a storm

More General Terms