Home / Report Question

Q. Idioms and phrases for - To be at loggerheads
  • A. To have tough encounter
  • B. To be at enmity or strife
  • C. To face stiff opposition
  • D. To tax one's mind and body

Correct Answer: B