league of physically handicapped - Turkish English Dictionary