Learn how to say Meteoroid correctly in English with this tutorial pronunciation video.
Oxford dictionary definition of the word meteoroid:
any of the small celestial bodies that are thought to orbit the sun, possibly as the remains of comets. When they enter the earth’s atmosphere, they become visible as meteors
Example Sentences Including ‘meteoroid’
Five minutes of oxygen remaining, a meteoroid storm on its way… and you’re in mission control.
TIMES, SUNDAY TIMES (2002)
The evidence suggests that each tone is produced by the impact of a meteoroid on the icy chunks that make up the rings.
NEW SCIENTIST (2004)