dedicate one's life to something - Französisch Englisch Wörterbuch