English to Arabic

Meaning for:
Climbable
other
قابل للتسلّق