thundercloud

noun

  1. 1

    A large, dark cloud, usually a cumulonimbus, charged with electricity and producing thunder and lightning; a stormcloud

  2. 2

    (by extension) Something menacing and brooding.

    the ominous thunderclouds of war

Translate “thundercloud” to another language

Click any language to open the translator with this word already filled in.

Thundercloud Definition & Meaning | TranslatePulse