Definition, synonyms and picture of meteor

Learn in


n. meteor

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

Lists where this word appears

Cosmos Elements I

7 words to learn