Definitions of Sciurus hudsonicus:

  • noun:   of northern United States and Canada