bench drilling machines - Turkish English Dictionary