English to Arabic

Meaning for:
Bumper
other
ممتصّ الصّدمة