work hard or sacrifice oneself - Turc Anglais Dictionnaire