Making sense of leeches.
Peel
K
K
D000818:Animals; D001775:Blood Circulation; D006406:Hematoma / Q000628:therapy*; D006801:Humans; D007865:Leeches; D009336:Necrosis; D009389:Neovascularization, Pathologic; D013524:Surgical Flaps