Cedrela Odorata (
Noun
)
Meaning
Tropical American tree yielding fragrant wood used especially for boxes.
Classification
Nouns denoting plants.
Synonyms
Spanish Cedar
Spanish Cedar Tree
Hypernyms
Mahogany
Mahogany Tree