English to Arabic

Meaning for:
Callable
other
قابل للتسديد