English to Arabic

Meaning for:
Thudded
other
مرتطم