Version Française
Translate
"showdown."
to French Language
English to French
French to English
English
French
showdown.
épreuve de force (bras de fer; confrontation)