recover strength or energy - Espagnol Anglais Dictionnaire