English to Arabic

Meaning for:
Scatters
other
البعثرة