cuban cedar (cedrela odorata) - Spanish English Dictionary