• Stormcloud

    Origin

    en + storm + cloud

    Full definition of stormcloud

    Noun

    stormcloud

    (plural stormclouds)
    1. A dark and ominous cloud that appears to indicate a coming storm.

    Synonyms

    © Wiktionary