English to Arabic

Meaning for:
Backscatters
other
بعثرة مرتدة