overlord - French English Dictionary