'storm cloud' definitions:

Definition of 'storm cloud'

From: WordNet
noun
A heavy dark cloud presaging rain or a storm

Words containing 'storm cloud'