Loggerheads

What is Loggerheads ?

Loggerheads is (noun) to be at loggerheads with someone to always arguing with someone He has been at loggerheads with the town council for some months.

 

source: Easier English, Student Dictionary Upper Intermediate Level