pump with single-toothed rotors - Francés Inglés Diccionario