Which of the following words has the meaning of “not able to be satisfied; greedy or unappeasable”?
A squander
B insatiable
C diminish
D capacious