Meaning of coumarouna odorata

Definition of coumarouna odorata

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

Other information on coumarouna odorata

WIKIPEDIA results for coumarouna odorata
Amazon results for coumarouna odorata