Meteoroid

noun

Definitions

Noun
  1. 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. 2
    (astronomy) any of the small solid extraterrestrial bodies that hits the earth's atmosphere wordnet

Etymology

From meteor + -oid.

Next best steps

Mini challenge

Unscramble this word: meteoroid