Definify.com

Definition 2024


sequestrators

sequestrators

English

Noun

sequestrators

  1. plural of sequestrator