Meteoroids Meaning
There are 1 meaning(s) for word Meteoroids
Meaning 1 : (astronomy) any of the small solid extraterrestrial bodies that hits the earth's atmosphere
Synonyms : meteor
Synonyms : meteor
Similar words of Meteoroids :
