trypomastigotes
English
Noun
trypomastigotes
plural of
trypomastigote