a person who is an idiot,and is good for nothing but sucking cock!
'matt went home early' 'what a cocknosh'