Amazon giant leech noun1 •A freshwater, jawless, blood-sucking leech (Haementeria ghilianii), endemic to the northern portions of the Amazon river, ranging from Venezuela and the Guianas. formsAmazon giant leeches