English dictionary
sciurus hudsonicus meaning and definition
Definition and meaning of sciurus hudsonicus at MeaningMonkey.org. sciurus hudsonicus meaning and definition in the English Dictionary.SCIURUS HUDSONICUS noun
Definition of Sciurus hudsonicus (noun)
- of northern United States and Canada
Source: Princeton University Wordnet