shine like a mirror - French English Dictionary