Slovnenya

Translation English Spanish: cat-o'-nine-tails

Dictionary: main
cat-o'-nine-tails
noun