Cedrela odorata

1. (noun) tropical American tree yielding fragrant wood used especially for boxes
Synonyms: Spanish cedar, Spanish cedar tree
Related Words: mahogany, mahogany tree



Terms and Conditions of Use / Copyright Notice