immersed in one's work - Deutsch Englisch Wörterbuch