loggerhead

n.  at loggerheads (often foll. By with) disagreeing or disputing. [probably dial. From logger wooden block]

n. A blockhead; a dunce; a numskull.