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