An expression of surprise or shock (basically means wow), mostly used by Xhosa speaking people. It can also be spelt as Hayibo.
Haibo, is this really happening?
More than 1,200 words... defined by people like you and me!