Definitions of cat-o'-nine-tails:

  • noun:   a whip with nine knotted cords