mentally retarded person - Turkish English Dictionary