1 leopard tree | Definition of leopard tree

leopard tree

noun

Definition of leopard tree

: an Australian tree (Flindersia maculosa) whose bark splits off in irregular pieces thereby giving the trunk a spotted appearance

called also leopardwood