What does "fop" mean?

Fop: One whose ambition it is to gain admiration by showy dress; a coxcomb; an inferior dandy.

Sources