league of physically handicapped - German English Dictionary