look up any word, like the eiffel tower:
 
1.
shortest acronym for "Business Hub" or "Business Center"
It's wise for you to consider getting an outlet in that new bzhub in the city.
by H1_core July 14, 2010