Definition of water mongoose in English:

water mongoose

noun

  • A mongoose that lives near water; especially the marsh mongoose, Atilax paludinosus, of sub-Saharan Africa.

Origin

Late 19th century; earliest use found in Natural Science: a monthly review of scientific progress.