Definition of water toad in US English:

water toad

noun

  • Any of various toads that live in water rather than on land.

Origin

Mid 17th century; earliest use found in John Rowland (fl. c1658).