hemiparasite

Noun

 * 1)  Any parasitic plant that obtains energy by photosynthesis as well as from its host