multi-spindle drilling machine - Turkish English Dictionary