Meaning of “showdown” - Learner’s Dictionary

showdown

noun [ C ] uk us /ˈʃəʊdaʊn/

an argument or fight that is intended to end a period of disagreement:

Opponents of the changes are heading for a showdown with party leaders.

(Definition of “showdown” from the Cambridge Learner’s Dictionary © Cambridge University Press)