carry out an activity with great determination to the point of exhausting oneself - Französisch Englisch Wörterbuch