Noun Definition

cinnamomum loureirii

1.Definition: tropical southeast Asian tree with aromatic bark; yields a bark used medicinally

Related Noun(s):saigon cinnamon

Category: Plants