1 English Synonyms for THUNDERCLOUD
Prev.1Next
storm cloud
Definition: 1. (meteorology) A dark and ominous cloud that appears to indicate a coming storm.
Show more information about storm cloud
Prev.1Next
Search took: 6.1415 ms
Definition: 1. (meteorology) A dark and ominous cloud that appears to indicate a coming storm.
Show more information about storm cloud
Search took: 6.1415 ms