Home / M / meteor shower

meteor shower

noun /mitiərʃaʊər/ 4 syllables 13 letters Scrabble 20 WWF 20
Definitions
noun

a transient shower of meteors when a meteor swarm enters the earth's atmosphere

Want another word?
Spin the dictionary for a fresh one.
Generate a word →