Wiktionary
depopulators
n. (plural of depopulator English)
n. (plural of depopulator English)