loggerheads

noun
  1. a state of disagreement or dispute
  2. Usage: always used in the phrase ‘at loggerheads’
  3. large sea turtles with massive heads
  4. Usage: zoological term

Examples