1. to exhaust; to use up
  2. to complete; to finish; to accomplish
  3. all; entirely; totally; completely; wholly