• word of the day

    meteoroid

    meteoroid - Dictionary definition and meaning for word meteoroid

    Definition
    (noun) (astronomy) any of the small solid extraterrestrial bodies that hits the earth's atmosphere
    Synonyms : meteor
Download our Mobile App Today
Receive our word of the day
on Whatsapp