English to Arabic

Meaning for:
Mappable
other
يمكن رسم خريطة له