English MCQs
Q 21) 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. To tax one’s mind and body
Leave a Comment