Definition of mastigophoran in English:

mastigophoran

noun & adjective

Zoology