English to Arabic

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