streambed: meaning and definitions

EnglishType a word

What is streambed?

  • The channel through which a natural stream of water runs or used to run.