opisthomastigotes
English
Noun
opisthomastigotes
plural of
opisthomastigote