recover strength or energy - İspanyolca İngilizce Sözlük