Slovnenya

Translation English French: enormity

Dictionary: main
enormity
noun