land-leech

English

Alternative forms

  • land leech

Etymology

From land +‎ leech.

Noun

land-leech (plural land-leeches)

  1. A leech that lives on land; a terrestrial leech.

Antonyms

Translations

Anagrams