Meaning of square off

Definition of square off

(verb) settle conclusively; come to terms; "We finally settled the argument"

Other information on square off

WIKIPEDIA results for square off
Amazon results for square off