dim-witted people - French English Dictionary