sequestrants
English
Noun
sequestrants
plural of
sequestrant