Attested.to

Definition

an aromatic tree of the genus Clusia having large white or yellow or pink flowers

Seed ·

Term in context

clusia in CommonParlance