Sciurus carolinensis

Explore definitions, synonyms, and language insights of Sciurus carolinensis

Definitions

Noun
common medium-large squirrel of eastern North America; now introduced into England

More General Terms