Slovnenya

Translation English French: drubbing

Dictionary: main
drubbing
noun
2 fiasco.