cottonmouth moccasin - English Synonyms Dictionary

cottonmouth moccasin

n.
[1] water moccasin , cottonmouth , Agkistrodon piscivorus