Definify.com

Definition 2025


entozoologists

entozoologists

English

Noun

entozoologists

  1. plural of entozoologist