Attested.to

Definition

arborescent South American shrub having very large orange-red flowers

Seed ·