(noun) A business or an undertaking that has recently begun operation.

“The Medellin Buzz is one of many startups in Medellin.”

Comments

comments