techalotl

Noun

 * 1) squirrel

Noun

 * 1) A squirrel; any of several species of the genus Sciurus.