Definitions
There is 1 meaning of the phrase
Spanish Cedar.
Spanish Cedar - as a noun
Tropical american tree yielding fragrant wood used especially for boxes
Synonyms (Exact Relations)
cedrela odorataspanish cedar tree