square off


Meanings

  • settle conclusively; come to terms;