1 ivorywood | Definition of ivorywood

ivorywood

noun

Definition of ivorywood

: an Australian timber tree (Siphonodon australis) of the family Celastraceae

called also native guava