Slovnenya

Translation English French: laying waste

Dictionary: main