(exp) to enjoy oneself to one's hearts content
to enjoy oneself to the full
(v5s) to do thoroughly
to check through and through
(exp) for money
just for money
by means of money
(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
(exp) to be at one's wits end
(v5s) to write down or convey in full
(v5s) to thoroughly burn
to burn to nothing
(v5s) to consume
(v5s) to eat up
(v1,vi) to be exhausted
(exp) to be exhausted
one's energy is gone
(exp) to do with sincerity
(v5s) to have full knowledge (of something)
to know something thoroughly
(v1,vi) to burn out
(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 be disgusted with
to be fed up with
to run out of patience with
(exp) to be disgusted with
to run out of patience
to fall out of love
(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
(adj-no,exp) very polite
most gracious
(exp) to try everything
to leave no stone unturned