a cock that is believed to be invincible by it's owner.
by jbldnanbfd June 28, 2009
Get the invincicock mug.