eight-hundred-pound gorilla - Turkish English Dictionary