socially handicapped children - French English Dictionary