- The Source at MeadowhallThe Source at Meadowhall
The Source is a flagship Centre providing state of the art training, development and conferencing facilities for all sectors of the local community and...

Industry Definitions
Pump
A pump is a mechanical device used to move liquids or gases and also causes water to flow under pressure for the purpose of filtration or circulation.
World
Ireland
UK



