English edit

Etymology edit

soleno- +‎ phage

Noun edit

solenophage (plural solenophages)

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

Related terms edit

Anagrams edit