Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of thunderclap

- A sharp burst of thunder; a sudden report of a discharge of atmospheric electricity.

Crossword clue for thunderclap

- Lightning sound