Meaning of the word meteoroid in English

What does meteoroid mean in English? Explore the meaning, pronunciation, and specific usage of this word with Lingoland.

meteoroid

US /ˈmiː.t̬i.ə.rɔɪd/
UK /ˈmiː.ti.ə.rɔɪd/
"meteoroid" picture

Noun

a small body of matter from outer space that enters the earth's atmosphere, becoming incandescent as a result of friction and appearing as a meteor.

Example:
A tiny meteoroid streaked across the night sky.
Scientists study meteoroids to understand the early solar system.