ravage or lose one's strength - French English Dictionary