English to Arabic

Meaning for:
Rammed
other
صدم