English Dictionary
Definition storm cloud in British English
storm cloud noun
[countable] noun
Synonyms and related words
Synonyms and related words
