Meaning of despoilation

Definition of despoilation

(noun) the act of stripping and taking by force

Other information on despoilation

WIKIPEDIA results for despoilation
Amazon results for despoilation