ne pas être né de la dernière pluie
French edit
Etymology edit
Literally, “to not be born of the last rain”.
Pronunciation edit
Verb edit
ne pas être né de la dernière pluie
- (informal, figuratively) not to be born yesterday, not to have fallen off the turnip truck, to have been around