Definify.com

Definition 2025


sequestrators

sequestrators

English

Noun

sequestrators

  1. plural of sequestrator