volute turbine pump - Turkish English Dictionary