1.

1). To suffer2). In conflict with someone3). To face tough competition4). To be in do or die situation

Answer» ‘At LOGGERHEADS’ represents a strong disagreement with SOMEONE. Out of the given options, option 2 MAKES the closest in meaning.$


Discussion

No Comment Found