LEVERWOOD MEANING IN ENGLISH

• Leverwood Definition & Synonyms

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


RECENT SEARCHES