rotary piercing of tubes over a plug - Francés Inglés Diccionario