English dictionary
cedrela odorata meaning and definition
Definition and meaning of cedrela odorata at MeaningMonkey.org. cedrela odorata meaning and definition in the English Dictionary.CEDRELA ODORATA noun
Definition of Cedrela odorata (noun)
- tropical American tree yielding fragrant wood used especially for boxes
- synonyms: Spanish cedar, Spanish cedar tree
Source: Princeton University Wordnet