At loggerheads (اختلاف رائے پر جھگڑنے والا) means?

A) Heavy Load

B) Quarreling with each other

C) At the last

D) Ultimately

Advertisements