Refine this word faster
Meteoroid
noun
Definitions
Noun
- 1 A relatively small (sand- to boulder-sized) fragment of debris in a star system that produces a meteor when it hits the atmosphere
- 2 (astronomy) any of the small solid extraterrestrial bodies that hits the earth's atmosphere wordnet
Etymology
From meteor + -oid.
See also for "meteoroid"
Next best steps
Mini challenge
Unscramble this word: meteoroid