green leech
English
Noun
green
leech
(
plural
green leeches
)
(
dated
,
uncommon
)
Dalyellia viridis
.