VariousWords beta
Related Terms:
Definitions:
Noun
Definition: Any organism that has two flagella.
Adjective
biflagellate
Definition: having two flagella; "a biflagellate zoospore"
Definition: Having two flagella.