arrant rogue - French English Dictionary