French-English dictionary »

le truc meaning in English

FrenchEnglish
le truc phrase

the thing is◼◼◼(introduce main point)
phrase