parabodonid

Noun

 * 1) A parasitic flagellate of the order