What is the meaning of the proverb / idiom: “To be at loggerheads”.

A. To cooperate with enemies
B. To face stiff opposition
C. To be in strong disagreement
D. To tax one’s mind and body

Leave a Reply

Your email address will not be published. Required fields are marked *