semiparasite

noun
  1. an organism that is partially parasitic, obtaining some nutrients from a host while also producing some of its own food through photosynthesis
  2. Usage: biology

Examples