What is the meaning of meteor in English?

Learn vocabulary with pictures as well as definitions of meteor in English

Learn in

See more

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 starfalling star