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
banner: long strip of cloth or paper used for decoration or advertising