Definition of water-puppy in English:

water-puppy

noun

North American
  • Any of various salamanders, especially of the genus Necturus.

Origin

Mid 19th century; earliest use found in Edinburgh New Philosophical Journal.