English to Arabic

Meaning for:
Ricochet
other
الإرتداد