Definition of meteor in English
Luminous phenomenon produced when a meteoroid enters the Earth's atmosphere, sometimes leaving a streak of light as it passes.
Synonyms of meteor in English
shooting star, falling star
Luminous phenomenon produced when a meteoroid enters the Earth's atmosphere, sometimes leaving a streak of light as it passes.
shooting star, falling star