(A) To cooperate with enemies (X)
(B) To be in strong disagreement or dispute ()
(C) To face stiff opposition (X)
(D) To tax one’s mind and body (X)
Answers: What it the moaning of the Idiom/proverb ” To be at loggerheards to be in strong disagreement or dispute.