zoomastigote Meaning, Definition & Usage

  1. noun flagellate protozoan lacking photosynthesis and other plant-like characteristics
    zooflagellate.

WordNet