spanish cedar - English Synonyms Dictionary

spanish cedar

n.
[1] Spanish cedar tree , Cedrela odorata