Startups, ditch the jargon and stop making up words to describe yourselftechinasia.com4 pointsnyodeneD11 years ago