Best definition
(A colloquialism from Mandarin Chinese)
Word describing surprise introduced into English from Chinese immigrants.
Oh, Shit!
Oh, My God!

Waakaa! Did you see those pair of legs?
waakaa: define #2
its a webpage on www.waakaa.tk about everythink! i thnk its gr8t. recommended to see and it has lots of games on the links and downloads part!!!
www.waakaa.tk you heard waakaa