someone very dedicated to their job - German English Dictionary