"Startup" is a technical term for putting a new business into operation. Back during the dot-com bubble we were always hearing about IPO's, or "initial public offerings," whereby companies "went public," offering their stock for sale on wall street. An "upstart" is usually a person who makes a big splash and then fizzles, if I may mix my metaphors.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.