pump_houseEnglish

pump house, pumping station

Noun

A house where pumps (e.g. to irrigate) are installed and operated

English: pump house, pumping station

English words with similar meanings

Show 1 words