Biology Forums Dictionary
From Biology Forums Dictionary
Flagellated protozoan with multiple mitochondria; may be heterotrophic or have chloroplasts descended from algae.
Biology Dictionary | About | Help | FAQ | Create account | Log in