Meanings

  1. restored, renewed, regenerated

  2. reimbursed