Search

Blog

flagellate

To possess flagella; whip-like appendages that propel the cell.