inside mirrors - French English Dictionary