Common Noun Collocations of stream

air, bank, bed, blood, bridge, consciousness, datum, edge, end, flow, foot, gas, income, input, lake, life, margin, middle, mile, mountain, part, river, side, time, trout, valley, value, velocity, water, River