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

meteors Definition

Cancel
meteors
noun(me-te-or)
an atmospheric phenomenon (such as lightning or a snowfall)
meteors
noun(me-te-or)
any of the small particles of matter in the solar system that are directly observable only by their incandescence from frictional heating on entry into the atmosphere
meteors
noun(me-te-or)
the streak of light produced by the passage of a meteor

Words Related to meteors!

meteors Examples by Brain Bank Users