drilled press roll - Turkish English Dictionary