Attested.to

Definition

hinder or prevent the progress or accomplishment of

Seed ·

Term in context

blockade in CommonParlance