sequestrators
English
Noun
sequestrators
plural of
sequestrator