special school for handicapped - Turco Inglés Diccionario