solenophage
English
Etymology
From
soleno-
+
-phage
.
Noun
solenophage
(
plural
solenophages
)
(
biology
)
Any
solenophagous
(
feeding directly on blood vessels
)
organism
Related terms
solenophagic
Anagrams
Gaelophones