lose strength and vigor - French English Dictionary