Slovnenya

Translation English French: pillory

Dictionary: main
pillory
noun