pillar-drilling machine - Turkish English Dictionary