depopulators
English
Noun
depopulators
plural of
depopulator