recover strength or energy - Spanish English Dictionary