INVIGORATED

Definition of INVIGORATED

  1. (adj)with restored energy