trypomastigotes

English

Noun

trypomastigotes

  1. plural of trypomastigote