English-Arabic dictionary »

impactor meaning in Arabic

EnglishArabic
Impactor

المتصادم