mentally handicapped children - Spanish English Dictionary