physically handicapped person - Turkish English Dictionary