sap one's energy - French English Dictionary