Word info

phytoparasite

Noun

Meaning

phytoparasite (plural phytoparasites)

(ecology) A parasitic plant.

Source: en.wiktionary.org

Close letter words and terms