home for retarded persons - Turkish English Dictionary