Definition of water leech in English:

water leech

noun

  • An aquatic leech.

Origin

Late Middle English; earliest use found in Nominale.