beech seal
nounDefinition of beech seal
in Vermont
: a beech rod : a flogging with beech rods
1