Word info

solenophage

Noun

Meaning

solenophage (plural solenophages)

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

Source: en.wiktionary.org

Related terms

Close letter words and terms