helical rotor pump - Spanish English Dictionary