finishing roll - Turkish English Dictionary