Slovnenya

Translation English Spanish: amercement

Dictionary: main
amercement
noun