SEMIPARASITE

Definition of SEMIPARASITE

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