What is the meaning of storm cloud in English?

Learn vocabulary with pictures as well as definitions of storm cloud in English

Learn in

See more

n. storm cloud

Definition of storm cloud in English

Dark, thick cloud that forecasts a storm.

Synonyms of storm cloud in English

black clouddark cloud