water moccasin: any of numerous North American water snakes inhabiting fresh waters
water snake: any of various mostly harmless snakes that live in or near water
occult: supernatural practices and techniques