That which cannot be satisfied ?
Answer: B
If you're insatiable, you can never be satisfied, no matter how much you have. Both words come from the verb satiate, "satisfy to to full," from the Latin root satis, "enough."