permanent disability parking permit - German English Dictionary