character dressed as a devil - French English Dictionary