Word Definition

Flagellate

  1. Flagelliform.
  2. To whip; to scourge; to flog.

Synonyms