Slovnenya

Translation English French: chastise

Dictionary: main