Noun Definition

streambed

1.Definition: a channel occupied (or formerly occupied) by a stream

Category: Objects