Attested.to

Definition

of plants or persons; having the nature or habits of a parasite or leech; living off another

Seed ·

Term in context

bloodsucking in CommonParlance