be slow or dimwitted - Turco Inglés Diccionario