special residence permit - German English Dictionary