English edit

Noun edit

depopulators

  1. plural of depopulator