Noun
solenophage (plural solenophages) (biology) Any solenophagous (feeding directly on blood vessels) organism