look up any word, like dirty sanchez:
 
1.
1.A Person who thinks a lot of ones self. In other words being Cocky.
2. One who loves the Cock and is Homo. Used mainly as a put down.
1.-Bill thinks so much of himself.
-Yeah fuck that Cocky McCockstein.
2.Screw you!!
-Eat dick you Cocky McCocktein
by Derek "Nasty Boy" MIller October 31, 2006