welfare of the handicapped - French English Dictionary