Brown Driver Briggs

 1. to be complete, be finished, be at an end
  1) (Qal)
1a1. to be finished, be completed
1a  1) completely, wholly, entirely (as auxiliary with verb)
1a2. to be finished, come to an end, cease
1a3. to be complete (of number)
1a4. to be consumed, be exhausted, be spent
1a5. to be finished, be consumed, be destroyed
1a6. to be complete, be sound, be unimpaired, be upright
(ethically)
1a7. to complete, finish
1a8. to be completely crossed over
  2) (Niphal) to be consumed
  3) (Hiphil)
1c1. to finish, complete, perfect
1c2. to finish, cease doing, leave off doing
1c3. to complete, sum up, make whole
1c4. to destroy (uncleanness)
1c5. to make sound
  4) (Hithpael) to deal in integrity, act uprightly