squirrel-toothed rat - Francés Inglés Diccionario