demonolatry - French English Dictionary