See also: storm cloud and storm-cloud

English edit

Etymology edit

storm +‎ cloud

Noun edit

stormcloud (plural stormclouds)

  1. Alternative form of storm cloud

Translations edit