spanish_cedarEnglish

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

Words that start with "spanish_cedar"