Definitions of water moccasin:

  • noun:   any of numerous North American water snakes inhabiting fresh waters
  • noun:   venomous semiaquatic snake of swamps in southern United States