cock of the walk/roost/rock - definition and synonyms

phrase informal
  1. a man who thinks he is stronger, cleverer, or more successful than the rest of his group
See also main entry: cock