1to use up
2to exhaust
3to end
4to finish
5to the utmost
6exhausted
7finished
8to the limit (of sth)
9all
10entirely
11to the greatest extent
12(when used before a noun of location) furthest or extreme
13to be within the limits of
14to give priority to