Wiktionary
entozoologists
n. (plural of entozoologist English)
n. (plural of entozoologist English)