English to Arabic

Meaning for:
Placeable
other
ممكن التعرّف عليه