Synonyms and Antonyms for semiparasite

1. semiparasite (n.)

a parasitic plant that contains some chlorophyll and therefore is capable of photosynthesis

Synonyms: