1 leopardwood | Definition of leopardwood

leopardwood

noun

Definition of leopardwood

1a : letterwood
b : a tree yielding such wood
2a : leopard tree wood