immersed in one's work - German English Dictionary