Slovnenya

Translation English French: predation

Dictionary: main
predation
noun