volute turbine pump - Spanish English Dictionary