despoilers

English

Noun

despoilers

  1. plural of despoiler