Slovnenya

Translation English French: devastate

Dictionary: main