Subscribe
URL of the page has been copied to clipboard.
Meaning : A house where pumps (e.g. to irrigate) are installed and operated.
Synonyms : pump house
Install App
Pumping station meaning in Telugu.