INVIGORATING

Definition of INVIGORATING

  1. (adj)imparting strength and vitality