riverlets

English

Noun

riverlets

  1. plural of riverlet