YourDictionary

endoparasite

noun

a parasite that inhabits the internal organs or tissues of an animal or plant

See endoparasite in American Heritage Dictionary 4

Learn more about endoparasite

link/cite print suggestion box