No media source currently available
Startup means to set something in motion. This news word is often used in business story to describe a new company.