foreign trader's permit - German English Dictionary