ruler/lord - French English Dictionary