eight-hundred-pound gorilla - Spanish English Dictionary