meaning of pumping station

1. a house where pumps e. g. to irrigate are installed and operated


Related Words

pumping station |

Developed & Maintained By Taraprasad.com

Treasure Words