colejones204 colejones204 28-03-2018 English contestada What is the BEST definition for the word insatiable, as it is used in section 8? A) unable to correct B) not able to repair C) unworthy of attention D) impossible to satisfy