|
Definition of Leverwood
1. n. The American hop hornbeam (Ostrya Virginica), a small tree with very tough wood.
Definition of Leverwood
1. Noun. (botany) The American hop hornbeam, a small tree with very tough wood. ¹
¹ Source: wiktionary.com
Medical Definition of Leverwood
1.