zoomastigoteEnglish

zooflagellate, zoomastigote

Noun

Flagellate protozoan lacking photosynthesis and other plant-like characteristics

English: zoomastigote, zooflagellate

English words with similar meanings

Show 1 words