English to Arabic

Meaning for:
Micrometeorites
other
جزيء صغير للغبار الفضائي