Englisch to devote one’s life to something

Übersetzungen auf Deutsch: