finish restorer - Turkish English Dictionary