bench-pillar drilling machine - Turkish English Dictionary