Slovnenya

Translation English French: harangue

Dictionary: main
harangue
noun