'streambed' definitions:

Definition of 'streambed'

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