insatiable (insatiate + -able): Not satiable; incapable of being satisfied or appeased; very greedy