lose strength and vigor - Allemand Anglais Dictionnaire