A swear word that comes from the south west of England, a cockbadger is a derogatory term for someone that derives sexual pleasure from masturbating to nature documentaries.
e.g
Lucy, don't be a cockbadger while my parents are here, you know they look down on it.
A male who lives with his girlfriend without paying rent.
Rent and bills are paid by the girlfriend, the cocklodger relies on the fact that the couple are shagging to continue his residency.