helical rotor pump - Turkish English Dictionary