FLAIL

Definition of FLAIL

  1. (verb)give a thrashing to; beat hard
  2. (verb)move like a flail; thresh about
  3. (noun)an implement consisting of handle with a free swinging stick at the end; used in manual threshing