English to Francais Dictionary
depredation
Raid militaire
Meaning for depredation found in 11 Languages.
Sponored Video