streambed ( synonym found)

Definition of streambed:

(n) : a channel occupied (or formerly occupied) by a stream

Definition of streambed:

(n) : a channel occupied (or formerly occupied) by a stream

Back to Top