Get Free Checker

polymastigote

NOUN
  1. flagellates with several flagella

How To Use polymastigote In A Sentence

List is Empty.