Definition of Internet startup in English:

Internet startup

noun

Computing
  • An Internet business that is in the process of starting up.

Origin

1990s; earliest use found in Inc.