Attested.to

Definition

a bodily organ that contracts

Seed ·

Term in context

contractile organ in CommonParlance