devil worshiper - French English Dictionary