squirrel-toothed rat - Turco Inglés Diccionario