Meaning of semiparasite

Definition of semiparasite

(noun) a parasitic plant that contains some chlorophyll and therefore is capable of photosynthesis

Other information on semiparasite

WIKIPEDIA results for semiparasite
Amazon results for semiparasite