mirror orchid - French English Dictionary