French-English dictionary »

touché [canada] meaning in English

FrenchEnglish
touché [Canada] nom {m}

touchdown [touchdowns]◼◼◼(football score)
noun
[UK: ˈtʌtʃ.daʊn] [US: ˈtʌʧ.ˌdaʊn]