red-tailed squirrel

English

Noun

red-tailed squirrel (plural red-tailed squirrels)

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

Translations

Further reading