English to Arabic

Meaning for:
Itched
other
محكوك