spanish cedar (cedrela odorata) - Turkish English Dictionary