spanish cedar (cedrela odorata) - Español Inglés Diccionario