English to Arabic

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