Meteoroid - Definition

meteoroid

n 1: (astronomy) any of the small solid extraterrestrial bodies
that hits the earth's atmosphere [syn: meteoroid,
meteor]

Look up another word