green leech

English

Noun

green leech (plural green leeches)

  1. (dated, uncommon) Dalyellia viridis.