triarchy - French English Dictionary