Big Huge Thesaurus

hemiparasite

noun