Definition of Streambed

  • 1. A channel occupied (or formerly occupied) by a stream Noun

Synonyms for word "streambed"

Semanticaly linked words with "streambed"

Hyponims for word "streambed"