not the brightest crayon in the box - French English Dictionary