Meaning of internet startup in English:

internet startup

noun

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

Origin

1990s.