STREAM CHANNEL


Meaning of STREAM CHANNEL in English

The bed where a natural stream of water runs or may run; the long narrow depression shaped by the concentrated flow of a stream and covered continuously or periodically by water.

Environmental engineering English vocabulary.      Английский словарь экологического инжиниринга.