meteor shower
Meaning, Definition & Usage
Dictionary
Related
noun
a transient shower of meteors when a meteor swarm enters the earth's atmosphere
meteor stream
.
WordNet
Previous
metempsychose
metempsychosis
metemptosis
metencephalon
metensomatosis
Next
meteoric
meteorical
meteorism
meteorite
meteoritic