What is the meaning of the word "cat-o'-nine-tails"?

Definitions: