a ruler having unlimited power - French English Dictionary