sap one's energy - Allemand Anglais Dictionnaire