beau (
http://definr.com/beau)
n 1: a man who is the lover of a girl or young woman; "if I'd
known he was her boyfriend I wouldn't have asked" [syn:
boyfriend,
fellow,
swain,
young man]
2: a man who is much concerned with his dress and appearance
[syn:
dandy,
dude,
fop,
gallant,
sheik,
swell,
fashion plate,
clotheshorse]