Idiom
To be at loggerheads

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

ANSWER DOWNLOAD EXAMIANS APP

Idiom
To throw up the sponge

To surrender or give up a contest
To maintain grit and enthusiasm until the end
To become utterly disappointed
To offer a challenge

ANSWER DOWNLOAD EXAMIANS APP