despots - French English Dictionary