vulgar name for the devil - French English Dictionary