red-tailed squirrel

English edit

 
A red-tailed squirrel

Noun edit

red-tailed squirrel (plural red-tailed squirrels)

  1. A species of tree squirrel native to Central and South America, Sciurus granatensis.

Translations edit

Further reading edit