Meaning of coumara nut

Definition of coumara nut

(noun) fragrant black nutlike seeds of the tonka bean tree; used in perfumes and medicines and as a substitute for vanilla

Other information on coumara nut

WIKIPEDIA results for coumara nut
Amazon results for coumara nut