cedrela odorata Meaning, Definition & Usage

  1. noun tropical American tree yielding fragrant wood used especially for boxes
    Spanish cedar; Spanish cedar tree.

WordNet