thundershower

Explore definitions, synonyms, and language insights of thundershower

Definitions

Noun
a short rainstorm accompanied by thunder and lightning

More General Terms