Meaning of cinnamomum camphora

Definition of cinnamomum camphora

(noun) large evergreen tree of warm regions whose aromatic wood yields camphor

Other information on cinnamomum camphora

WIKIPEDIA results for cinnamomum camphora
Amazon results for cinnamomum camphora