trench sweepers

English

Noun

trench sweepers

  1. plural of trench sweeper