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