1 beech seal | Definition of beech seal

beech seal

noun

Definition of beech seal

in Vermont
: a beech rod : a flogging with beech rods