Definitions of snake god:

  • noun:   a god of voodoo cults of African origin worshipped especially in West Indies