meteoroid

English

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

Etymology

Suffix from English meteor (atmospheric phenomenon).

Origin

English

meteor

Gloss

atmospheric phenomenon

Timeline

Distribution of cognates by language

Geogrpahic distribution of cognates

Cognates and derived terms