Slovnenya

Translation English French: tirade

Dictionary: main
tirade
noun