meaning of meteoroid

1. astronomy any of the small solid extraterrestrial bodies that hits the earths atmosphere


Related Words

meteoroid |

Developed & Maintained By Taraprasad.com

Treasure Words