solenophage

English

Etymology

From soleno- +‎ -phage.

Noun

solenophage (plural solenophages)

  1. (biology) Any solenophagous (feeding directly on blood vessels) organism

Anagrams