English to Arabic

Meaning for:
Unquenchable
other
غير قابل للإخماد