paper ribbons - Turkish English Dictionary