English to Arabic

Meaning for:
Receive-site
other
إستلم موقعا