semiparasite

English

Etymology

From semi- +‎ parasite.

Noun

semiparasite (plural semiparasites)

  1. A semiparasitic organism.