1. to finish; to complete; to bring to a conclusion; to settle
  2. whole; complete; perfect; intact