Synonyms for "cat-o''-nine-tails"

Words with similar meaning