English-Arabic dictionary »

backscatters meaning in Arabic

EnglishArabic
Backscatters

بعثرة مرتدة