WATER NEWT MEANING IN ENGLISH

• Water newt Definition & Synonyms

  1. () Any one of numerous species of aquatic salamanders; a triton.


RECENT SEARCHES