Q
What is the meaning of the Idiom/proverb “To be at loggerheads”.
-
A
A. to cooperate with enemies
-
B
B. to be in strong disagreement or dispute
-
C
C. to face stiff opposition
-
D
D. None of these
Correct Answer:
B. B. to be in strong disagreement or dispute