water moccasin noun
plural water moccasins
plural water moccasins
Learner's definition of WATER MOCCASIN
[count]
: a poisonous snake found in the southern U.S. that lives on land and in water棉口蛇;水蝮蛇(美国南方的一种毒蛇) — called also cottonmouth, cottonmouth moccasin