noun
US/ˈʃoʊ.daʊn/
UK/ˈʃəʊ.daʊn/
a final argument or fight that settles a long disagreement
In context
The two best players will meet in a final showdown for the championship on Sunday.
Short entry. Full notes coming.
a final argument or fight that settles a long disagreement
The two best players will meet in a final showdown for the championship on Sunday.
Short entry. Full notes coming.