took last of (verb) exhaust: consume, use up
Sinonime: bankrupt, bleed dry,
deplete,
devour,
dispel,
disperse,
dissipate,
drain,
draw,
dry,
eat, eat up,
empty, expend,
finish, impoverish, run out, run through,
spend,
squander,
strain, suck dry, take last of,
void, wash up,
wasteAntonime: refresh,
replenish