Slovnenya

Translation English French: devastating

Dictionary: main
devastating
adjective