be at loggerheads
definition
to strongly disagree or argue with someone
example
The two neighbors have been at loggerheads over the property line for years.
word origin — From the 1600s — 'loggerheads' were long-handled tools used as weapons in naval battles, symbolizing direct conflict.