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