Spanish word for insatiable or never satisfied

Spanish word for insatiable or never satisfied