Meaning of semiparasitic

Definition of semiparasitic

(adj) of or relating to plants that are semiparasites

Other information on semiparasitic

WIKIPEDIA results for semiparasitic
Amazon results for semiparasitic