English to Arabic

Meaning for:
Impactive
other
ناتج عن التّصادم