meteroids meaning of geography
Answers
Answered by
1
Define Meteroids.
=> Any of the small bodies, often remnants of comets traveling through space
Answered by
0
A meteroid is a fragment of spatial matter that falls to the surface of the planet
Similar questions