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
Tweet