entoparasite
noun
en·to·parasite
| \ ¦en(ˌ)tō+\
Definition of entoparasite
Keep scrolling for more
Keep scrolling for more