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
Synonyms : semiparasite
Similar words of Hemiparasite :