sap (health and energy; vitality) - Turc Anglais Dictionnaire