(a)insatiate, insatiable, unsatiableimpossible to satisfy“an insatiate appetite”, “an insatiable demand for old buildings to restore”, “his passion for work was unsatiable”