0Select the option that gives the nearest meaning of the idiom: "To be at loggerheads"ATo be in complete agreementBTo be in a strong disagreement or disputeCTo work together efficientlyDTo be confused Correct answer: B Join the discussion Report an error Share