epizoochores

English

Noun

epizoochores

  1. plural of epizoochore