permanent disability parking - German English Dictionary