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
B) To be in strong disagreement or dispute
Correct Answer:
B. B. To be in strong disagreement or dispute