mosque swallows

English

Noun

mosque swallows

  1. plural of mosque swallow