According to this Sifu here, SOHAI is a slang which means idiot.
SOHAI is a combination of cantonese SO and HAI.
SO is stupid.
HAI is errrmmm may these pictures explain.
And i was like "OOOOO!!! I love CANTONESE!!!" and came up with banyak ideas...
One of it : I keep saying HAI to teachers and people around school...hehehe they never know what i meant... (is Mr. Lau cantonese? owh yeah boleh say to him everyday)
The rest i dont wana say coz not too sure about it coz im a banana :P later buat malu CINA later.
Hai people! Bye people! Lets shake...the room...zingy zang zang...