English to Arabic

Meaning for:
Backscatter
other
رذاذ مرتد