gorilla

  • Gorilla

    A company that dominates an industry without having a complete monopoly. This term is a reference to the old jokes about the 800-pound gorillas, who "does what···

    2022-01-05 14:37:33