'semiparasite' definitions:

Definition of 'semiparasite'

From: WordNet
noun
A parasitic plant that contains some chlorophyll and therefore is capable of photosynthesis [syn: hemiparasite, semiparasite]

Words containing 'semiparasite'