cock of the walk

Noun

 * 1)  A proud or conceited person.
 * 2) * c. 19th century, J. M. Crofts (attributed), 
 * With his smart witty talk
 * He was cock of the walk
 * And he rolled the dames under and over