Thundercloud
English Meaning
A cloud charged with electricity, and producing lightning and thunder.
- A large dark cloud charged with electricity and producing thunder and lightning; a cumulonimbus cloud.
- Something menacing or dreadful: thunderclouds of impending war.