emotionally handicapped person - Turkish English Dictionary