solenophage
Jump to navigation
Jump to search
English
[edit]Etymology
[edit]Noun
[edit]solenophage (plural solenophages)
- (biology) Any solenophagous (feeding directly on blood vessels) organism
solenophage (plural solenophages)