variegated squirrel (sciurus variegatoides) - Spanish English Dictionary