stream beds

English

Noun

stream beds

  1. plural of stream bed