Attested.to

Definition

herbaceous vine of tropical America and Africa

Seed ·