Indian Stream noun1 •A tributary of the Connecticut River, some 20 miles (30km) long, located in New Hampshire