Idiom
To be at loggerheads

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

ANSWER DOWNLOAD EXAMIANS APP