non-positive displacement engines - Francés Inglés Diccionario