avoir été bercé trop près du mur
Meanings
Verb
1. to have been dropped on one's head as a child (to be simple-minded, to be dim-witted, to be stupid) (informal, figuratively)