Meaning of dipteryx odorata

Definition of dipteryx odorata

(noun) tall tropical South American tree having pulpy egg-shaped pods of fragrant black almond-shaped seeds used for flavoring

Other information on dipteryx odorata

WIKIPEDIA results for dipteryx odorata
Amazon results for dipteryx odorata