Definition of meteoroid
English to English noun - (astronomy) any of the small solid extraterrestrial bodies that hits the earth's atmosphere
source: WordNet 3.0 - A small body moving through space, or revolving about the sun, which on entering the earth's atmosphere would be deflagrated and appear as a meteor.
source: Webster 1913
Visual Synonyms 
Nearby Word
meteoroid, meteorite, meteyard, motored, matter to, materiate, miterwort, mitrewort, motherwort, madrid, motherhood, mithridate, main entry word, matured, maturity, moderate, mothered, madderwort, mother wit, maturation
|
|
|