Semiparasite Meaning
There are 1 meaning(s) for word Semiparasite
Meaning 1 : a parasitic plant that contains some chlorophyll and therefore is capable of photosynthesis
Synonyms : hemiparasite
Synonyms : hemiparasite
Similar words of Semiparasite :
