temporary work permit - German English Dictionary