Translation of "leech" - English-Spanish dictionary

leech

noun /liːtʃ/

a kind of blood-sucking worm.

sanguijuela

(Translation of “leech” from the PASSWORD English-Spanish Dictionary © 2014 K Dictionaries Ltd)