endoparasite
noun
en·do·par·a·site
ˌen-dō-ˈper-ə-ˌsīt
-ˈpa-rə-
: a parasite that lives in the internal organs or tissues of its host
Love words? Need even more definitions?
Merriam-Webster unabridged
Share