English

edit

Etymology

edit

soleno- +‎ phage

Noun

edit

solenophage (plural solenophages)

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

Anagrams

edit