English to Arabic

Meaning for:
Bespatters
other
يلوّث