meteoroid

Explore definitions, synonyms, and language insights of meteoroid

Definitions

Noun
(astronomy) any of the small solid extraterrestrial bodies that hits the earth''s atmosphere

Synonyms


More Specific Terms