Subscribe
URL of the page has been copied to clipboard.
Meaning : A parasitic plant that contains some chlorophyll and therefore is capable of photosynthesis.
Synonyms : semiparasite
Install App