submersible turbine pump - Turkish English Dictionary