Attested.to

Definition

an enveloping structure or covering enclosing an animal or plant organ or part

Seed ·

Term in context

case in CommonParlance