serpent-worship - French English Dictionary