pumping stations

English

Noun

pumping stations

  1. plural of pumping station