Noun Definition

polymastigote

1.Definition: flagellates with several flagella

Category: Animals