squirrel-toothed rat - Espagnol Anglais Dictionnaire