ECTOZOON MEANING IN ENGLISH

• Ectozoon Definition & Synonyms

  1. (n.) See Epizoon.


Synonyms:
Ectoparasite, Ectozoa, Epizoa, Epizoon,

RECENT SEARCHES