English to Arabic

Meaning for:
Restorable
other
قابل للترميم