ankylostomes
French
Noun
ankylostomes
m
plural of
ankylostome