Definify.com

Definition 2026


sequestrators

sequestrators

English

Noun

sequestrators

  1. plural of sequestrator