Term of the Moment

ECC


Look Up Another Term


Definition: Crunchbase


An online source of information about public and private companies. In 2007, Crunchbase was launched by TechCrunch to keep track of the startups it featured. In 2015, the Crunchbase division was spun off as Crunchbase, Inc. See TechCrunch.