What does English start-up mean?

Start a business? p]

Noun (short for noun)

1. Start, start and establish; Start; build

2. Emerging companies, new enterprises [1996]

Adjective (abbreviation for adjective)

At the beginning, at the beginning, at the beginning; Start; Start [also called startup]