home for retarded persons - English Synonyms Dictionary