English dictionary
semiparasite meaning and definition
Definition and meaning of semiparasite at MeaningMonkey.org. semiparasite meaning and definition in the English Dictionary.SEMIPARASITE noun
Definition of semiparasite (noun)
- a parasitic plant that contains some chlorophyll and therefore is capable of photosynthesis
- synonyms: hemiparasite
Source: Princeton University Wordnet