developmentally disabled pupil - Spanish English Dictionary