dedicate oneself intensely to a job - German English Dictionary