Slovnenya

Translation English Spanish: flagellation

Dictionary: main
flagellation
noun