English to Deutsch Dictionary
depredation
Raid (Militäraktion)
Meaning for depredation found in 11 Languages.
Sponored Video