punching down (cap immersion) - Turkish English Dictionary