storm cloud

1 ENTRIES FOUND:
Save
storm cloud noun
plural storm clouds
storm cloud
noun
plural storm clouds
Learner's definition of STORM CLOUD
[count]
: a dark cloud which shows that a storm is coming sometimes used figuratively