head the ball

head the ball

A stupid, foolish, or idiotic person; someone who is crazy or mentally unstable. Primarily heard in Ireland. I can't believe that head the ball is going to be the new Taoiseach.See also: ball, head