corpse-leech - Spanish English Dictionary