home for retarded persons - Turc Anglais Dictionnaire