Definify.com

Definition 2024


leverwoods

leverwoods

English

Noun

leverwoods

  1. plural of leverwood