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