red squirrel (tamiasciurus hudsonicus) - French English Dictionary