do the office of - German English Dictionary