red squirrel (tamiasciurus hudsonicus) - Español Inglés Diccionario