Green’s Dictionary of Slang

demi-beau n.

see under beau n.1