stream bed

English

Noun

stream bed (plural stream beds)

  1. Synonym of riverbed.