he's lost his marbles - French English Dictionary