Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of flagellata

- An order of Infusoria, having one or two long, whiplike cilia, at the anterior end. It includes monads. See Infusoria, and Monad.