Definitions
noun
a parasitic plant that contains some chlorophyll and therefore is capable of photosynthesis
Look “semiparasite” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a parasitic plant that contains some chlorophyll and therefore is capable of photosynthesis