pumping station

Noun
  1. A house where pumps (e.g. to irrigate) are installed and operated (synset 104029102)

Other Searches