avdélizë

English: Translation
leach
Greek: Translation
βδέλλα
noun
Insects and small creatures
General