eight-hundred-pound gorilla - French English Dictionary