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 D. None of these
Leave a Comment