socially handicapped children - German English Dictionary