'semiparasite' definitions:

Definition of 'semiparasite'

(from WordNet)
noun
A parasitic plant that contains some chlorophyll and therefore is capable of photosynthesis [syn: hemiparasite, semiparasite]

Words containing 'semiparasite'