'streambed' definitions:

Definition of 'streambed'

(from WordNet)
noun
A channel occupied (or formerly occupied) by a stream [syn: streambed, creek bed]