leech in Greek leech in Greek βδέλλα noun An aquatic blood-sucking annelid of subclass Hirudinea, especially Hirudo medicinalis. Add to Flashcards