streambed meaning
UK US
streambed (noun): a channel occupied (or formerly occupied) by a stream.
Definition of streambed
Scrabble score: 14 (letter breakdown)
Word lists: words starting with ST · words ending in ED · 9-letter words
More about streambed on Wikipedia.