home for retarded persons - Spanish English Dictionary