Subscriber login


Forgot your password?

Library card login

Other

storm cloud

Syllabification: (storm cloud)
Definition of storm cloud

noun

  • a heavy, dark rain cloud.
  • (storm clouds) used in reference to a threatening or ominous state of affairs:the beginning of the decade saw storm clouds gathering over Europe

storm cloud in other Oxford dictionaries

Definition of storm cloud in the British & World English dictionary
  |  Cite

Word of the day

kempt

/ kɛm(p)t /
adjective
maintained in a neat and clean condition …