VariousWords beta
Definitions:
Noun
Spanish cedar
Spanish cedar tree
Cedrela odorata
Definition: tropical American tree yielding fragrant wood used especially for boxes