Slovnenya

Translation English French: depredation

Dictionary: main
depredation
noun