Definitions of Cedrela odorata:

  • noun:   tropical American tree yielding fragrant wood used especially for boxes