English to Arabic

Meaning for:
Sited
other
محدّد موقع