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