mirrored finish - Turkish English Dictionary