English to Arabic

Meaning for:
Spots
other
البقع