ça ne s'invente pas
Meanings
Phrase
1. you can't make this stuff up, you couldn't make it up (informal)