river swallows

English

Noun

river swallows

  1. plural of river swallow