a leading body of - French English Dictionary