Idiom
To be at loggerheads

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

ANSWER DOWNLOAD EXAMIANS APP

Idiom
To live in clover

To be surrounded by cares and worries
To live in great difficulty
To live in great comfort and luxury
To live a carefree life

ANSWER DOWNLOAD EXAMIANS APP