WATER ADDER MEANING IN ENGLISH

• Water adder Definition & Synonyms

  1. () The common, harmless American water snake (Tropidonotus sipedon). See Illust. under Water Snake.
  2. () The water moccasin.


RECENT SEARCHES