rubbed-off particles - Turkish English Dictionary