Word Meaning

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


Meaning of flagellate

- To whip; to scourge; to flog.
- Flagelliform.
- Of or pertaining to the Flagellata.