Attested.to

Definition

(figurative) something that hinders or handicaps

Seed ·

Term in context

albatross in CommonParlance