be slow or dimwitted - Turkish English Dictionary