leafwood
/ˈliːfʊd/Definitions
1. noun
wood or timber made from leaves, especially leaves of plants such as bamboo or certain trees
“The craftsman used leafwood to create the intricate designs on the furniture.”
1. noun
wood or timber made from leaves, especially leaves of plants such as bamboo or certain trees
“The craftsman used leafwood to create the intricate designs on the furniture.”