turbine-driven pump - German English Dictionary