fop
noun
[ fɒp ]
• a man who is concerned with his clothes and appearance in an affected and excessive way.
Similar:
dandy,
beau,
poseur,
glamour boy,
man about town,
bright young thing,
rake,
boulevardier,
petit-maître,
swell,
toff,
snappy dresser,
sharp dresser,
natty dresser,
trendy,
pretty boy,
coxcomb,
popinjay,
peacock,
buck,
Origin:
late Middle English (in the sense ‘fool’): perhaps related to fob2.