dim-witted people - Turkish English Dictionary