cedrela_odorataEnglish

Cedrela odorata, Spanish cedar, Spanish cedar tree

Noun

Tropical American tree yielding fragrant wood used especially for boxes

English: Spanish cedar, Spanish cedar tree, Cedrela odorata

English words with similar meanings

Show 2 words