Green’s Dictionary of Slang

boo n.8

see boo-hoo n. (1)