French-English dictionary »

touche [vulgar] meaning in English

FrenchEnglish
touche [vulgar] nom {f}

catch [catches]◼◼◼(a find, in particular a boyfriend/girlfriend)
noun
[UK: kætʃ] [US: ˈkætʃ]