ExamTonight – Largest MCQs and Forums Website

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

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

Leave a Comment

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