Slovnenya

Translation English French: leech

Dictionary: main
leech
noun