CEDRELA ODORATA





Definition:

  1. [noun] tropical American tree yielding fragrant wood used especially for boxes
    Synonyms: Spanish cedar, Spanish cedar tree, Cedrela odorata

Synonyms: