Noun Definition
cedrela odorata
1.Definition: tropical American tree yielding fragrant wood used especially for boxes
Related Noun(s):spanish cedar, spanish cedar tree
Category: Plants1.Definition: tropical American tree yielding fragrant wood used especially for boxes
Related Noun(s):spanish cedar, spanish cedar tree
Category: Plants