someone very dedicated to their job - Deutsch Englisch Wörterbuch