Meaning of clusia

Definition of clusia

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

Other information on clusia

WIKIPEDIA results for clusia
Amazon results for clusia