Idiom
To be at loggerheads

To be at enmity or strife
To face stiff opposition
To tax one's mind and body
To have tough encounter

ANSWER DOWNLOAD EXAMIANS APP