Definify.com

Definition 2024


stormcloud

stormcloud

See also: storm-cloud and storm cloud

English

Noun

stormcloud (plural stormclouds)

  1. A dark and ominous cloud that appears to indicate a coming storm.

Synonyms

Translations