Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of leverwood

- The American hop hornbeam (Ostrya Virginica), a small tree with very tough wood.