Green’s Dictionary of Slang

beau n.2

see bo n.1 (1)