Slovnenya

Translation English French: admonisher

Dictionary: main
admonisher
noun