long roll - Turkish English Dictionary