Meaning of ivory tree

Definition of ivory tree

(noun) tropical Asian tree with hard white wood and bark formerly used as a remedy for dysentery and diarrhea

Other information on ivory tree

WIKIPEDIA results for ivory tree
Amazon results for ivory tree