Top definition
Scaling your business or service outside your country but only in First world countries.
Guy1 -"I want to go semi-global."
Guy2- "Sure, UK is a better start."
by stopNlearn August 18, 2015
Get the mug
Get a Semi-Global mug for your mom Helena.