Dictionary

Explore meaning, context, and usage with an online dictionary experience optimized for multilingual workflows.

Clear

Try these words

Meaning of meteoroid

Source language: EnglishDictionary language: English

meteoroid

Pronunciation:

noun

Definitions

  1. A relatively small (sand- to boulder-sized) fragment of debris in a star system that produces a meteor when it hits the atmosphere