Attested.to

Definition

a common tropical American clusia having solitary white or rose flowers

Seed ·

Term in context

Clusia major in CommonParlance