Idiom
To be at loggerheads

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

ANSWER DOWNLOAD EXAMIANS APP