SynonymX
Speak
Meteor Shower
Definition of Meteor Shower
1.
A transient shower of meteors when a meteor swarm enters the earth's atmosphere
Noun
Synonyms for word "meteor shower"
meteor stream
Semanticaly linked words with "meteor shower"
atmospheric phenomenon
meteor
shooting star
Hyponims for word "meteor shower"
atmospheric phenomenon