not the brightest bulb in the socket - French English Dictionary