(v5s) (1) to exhaust
to run out
(2) to devote
to serve (a person)
to befriend
(aux-v) (3) to do to exhaustion
(P)
(v5s,vt) to do everything possible
(v5s) to see everything
(v5s) to tell all
to give a full account
(v5s) to deplete
to take all
(v5s) to be all out
to exhaust
(exp) to enjoy oneself to one's hearts content
to enjoy oneself to the full
(v5s) to do thoroughly
to check through and through
(v5s) to tell all
to give a full account
(v5s,vt) to say everything one wants to say
to exhaust a topic
(v5s) to use up
to squander
(v5s) to deplete
to take all
(exp,v5s) to try all possible means
(v5s) to write down or convey in full
(v5s) to thoroughly burn
to burn to nothing
(v5s) to consume
(v5s) to eat up
(exp) to do with sincerity
(v5s) to have full knowledge (of something)
to know something thoroughly
(v5s,vt) to sell out
to exhaust one's stock
(v5s) to hear all about
(v5s) to stand stock still
(exp) to exert oneself
to make efforts
(v5s) to deal exhaustively with
(P)
(exp) to explain or describe a situation or matter in greatest details
(exp) to do one's best
to do something to the best of one's ability
(exp) to make frantic efforts
(exp) to try everything
to leave no stone unturned
(exp) to do one's part (duty)
(exp,v5s) to try all possible means