n. 25B6; verb
the effort had exhausted him : TIRE (OUT), wear out, overtire, fatigue, weary, drain, run someone into the ground; informal do in, take it out of one, wipe out, knock out, shatter; Brit. informal knacker; N. Amer. informal poop, tucker out.
the country has exhausted its reserves : USE UP, run through, go through, consume, finish, deplete, spend, empty, drain; informal blow.
we've exhausted the subject : TREAT THOROUGHLY, do to death, study in great detail.
invigorate, replenish.