school for trainable retarded children - Alemán Inglés Diccionario