English to Arabic

Meaning for:
Overrider
other
مانع للإصطدام