Slovnenya

Translation English Spanish: leech

Diccionario: main
leech
noun
verb