English to Arabic

Meaning for:
Unsatiable
other
مستحيل الإشباع أو الإرضاء