socially handicapped children - Spanish English Dictionary