Term: gaycock
Example: mike is such a gaycock
Definition: a guy who spends his time running up a wall trying to suck his own dick