Hemiparasite Meaning

There are 1 meaning(s) for word Hemiparasite

Meaning 1 : a parasitic plant that contains some chlorophyll and therefore is capable of photosynthesis

    Synonyms : semiparasite