triple mirror - French English Dictionary