coxcomb

ˈkɒkskəʊm

noun

a vain and conceited man; a dandy.