Thumbnail

Phrase or Word
Βδέλλα
Literal English Translation
Leech.
Definition
Someone who sticks to you, not easy to get rid of.
Language
Greek
Type
Faunamorph
Subcategory
Other Creatures, Imaginary or Mythical
A Lexicon Drawn from the Natural World
A Lexicon Drawn from the Natural World