cinnamomum loureirii

Noun
  1. Tropical southeast Asian tree with aromatic bark;
    Yields a bark used medicinally (synset 111726042)

Found on Word Lists

Other Searches