meteor shower
English Dictionary
->
Letter M
-> meteor shower
Search Dictionary:
meteor shower Definition
(n)
a
transient
shower
of
meteors
when
a
meteor
swarm
enters
the
earth
''
s
atmosphere
meteor shower Synonyms
meteor shower
meteor stream
© Art Branch Inc.