|
Definition of Leopardwood
1. n. See Letterwood.
Definition of Leopardwood
1. Noun. ''Flindersia maculosa'', a tree in the citrus family. ¹
¹ Source: wiktionary.com
Medical Definition of Leopardwood
1.
|
1. n. See Letterwood.
1. Noun. ''Flindersia maculosa'', a tree in the citrus family. ¹
¹ Source: wiktionary.com
1.