Building and Energy Technology

Regenerative turbine pump with magnetic coupling