Spanish cedar
1.
(
noun
) tropical American tree yielding fragrant wood used especially for boxes
Synonyms:
Cedrela odorata
,
Spanish cedar tree
Related Words:
mahogany
,
mahogany tree
Terms and Conditions of Use / Copyright Notice