socially handicapped children - Turco Inglés Diccionario