Definitions of streambed:

  • noun:   a channel occupied (or formerly occupied) by a stream