cat-o'-nine-tails - English Synonyms Dictionary

cat-o'-nine-tails

n.
[1] cat