ankylostomes

French

Noun

ankylostomes m

  1. plural of ankylostome