zooflagellate Meaning, Definition & Usage

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

WordNet