red squirrel (tamiasciurus hudsonicus) - Spanish English Dictionary