mirror finish
noun
a smooth highly polished surface produced on metal by mechanical or electrolytic polishing or lapping
Words nearby mirror finish
mirren,
mirror,
mirror ball,
mirror canon,
mirror carp,
mirror finish,
mirror image,
mirror lens,
mirror plant,
mirror site,
mirror speech