pump with single-toothed rotors - Spanish English Dictionary