General Knowledge MCQs
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
Leave a Comment