Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

meteor shower Definition

Cancel
meteor shower
noun(meteor shower)
a large number of meteors seen in a short time

Words Related to meteor shower!

meteor shower Examples by Brain Bank Users