French-English dictionary »

ça ne s'invente pas meaning in English

FrenchEnglish
ça ne s'invente pas phrase

you can't make this stuff up◼◼◼phrase