rotary piercing of tubes over a plug - Turkish English Dictionary